Capabilities
During an agreement, certain parties may need certain capabilities to perform actions. For example, in a car sharing agreement the renter will need to have the capability to lock, unlock, and drive a vehicle during a specified time window.
Agreements can use the object-capability model to define transferable rights to perform certain actions.
Learn more about the OCAP model from various implementations: UCAN, ZCAP-LD, ReCAP, CACAO.
Example: SmartCar Proxy
The following example shows how a potential SmartCar proxy could allow guests to control a vehicle using the OCAP model.